﻿
.CajasTexto
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-size: 11px;
	/*text-transform: uppercase;*/
	border-left: 1px solid;
	color: #494949;
	border-bottom: 1px solid;
	font-family:   Sans-Serif;
}
.CajasTextoNumeros
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-size: 11px;
	/*text-transform: uppercase;*/
	border-left: 1px solid;
	color: #494949;
	border-bottom: 1px solid;
	font-family: Sans-Serif;
	text-align: right;
}
.TextoLibre
{	
	font-size: 11px;	
	color: #494949;
	font-family:   Sans-Serif;
}
.CajasTextoInactivas
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	font-size: 11px;
	/*text-transform: uppercase;*/
	border-left: darkgray 1px solid;
	color: gray;
	border-bottom: darkgray 1px solid;
	font-family: Sans-Serif;
	background-color: #f7fbff;
}
.CajasTextoInactivasAlineaDerecha
{
	font-size: 11px;
	/*text-transform: uppercase;*/
	color: gray;	
	font-family: Sans-Serif;	
	background-color: #f7fbff;
	text-align: right;
border-right: darkgray 1px solid;
	border-top:darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom:darkgray 1px solid;
}
.CajasTextoAlineaDerecha
{	
	font-size: 11px;
	/*text-transform: uppercase;*/
	color: #494949;
	font-family: Sans-Serif;
	text-align: right;
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
}
.Listas
{
	font-size: 11px;
	color: #494949;
	font-family: Verdana;
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
}

.ListasInactivas
{
	font-size: 11px;	
	text-transform: uppercase;
	color:gray;
	font-family: Sans-Serif;
	background-color: #f7fbff;	
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	
}
.Etiquetas
{
	font-weight: bold;
	font-size: 11px;
	color: #062992;
	font-family: Sans-Serif;
	background-color: transparent;
}
.Enlaces
{
	font-size: 10px;
	color: #0000ff;
	font-family: Sans-Serif;
	text-decoration: underline;
}
.Titulos
{
	font-weight: bold;
	font-size: x-small;
	color: #8b0000;
	font-family: Sans-Serif;
	background-color: transparent;
}
.SubTitulos
{
	font-weight: bold;
	font-size: 11px;
	color: #8b0000;
	font-family: Sans-Serif;
	background-color: transparent;
}
.Mensaje
{
	font-size: 11px;
	color: red;
	font-family: Sans-Serif;
}
.Botones
{
	font-weight: bold;
	font-size: 11px;
	width: 102px;
	cursor: hand;
	color: #000099;
	border-top-style: none;
	font-family: Sans-Serif;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-align: center;
	border-bottom-style: none;
}
.BotonesInactivos
{
	font-weight: bold;
	font-size: xx-small;
	color: dimgray;
	font-family: Sans-Serif;
	background-color: transparent;
	width: 102px;
	cursor: hand;	
	text-align: center;
	border-style:none;	
}
.BotonesAyuda
{
	border-right: navy thin inset;
	border-top: navy thin inset;
	font-weight: bold;
	font-size: 11px;
	border-left: navy thin inset;
	width: 30px;
	cursor: hand;
	color: black;
	border-bottom: navy thin inset;
	font-family: Sans-Serif;
	background-color: silver;
	text-align: center;
}
.BotonesBuscar
{
	font-size: 11px;
	background-image: url(Imagenes/BUSCAR.gif);
	width: 20px;
	cursor: hand;
	border-top-style: none;
	background-repeat: no-repeat;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
}
.Secciones
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.ToolBar
{
	border-right:none;
	border-top: #494949 1px  solid;
	border-left: none;
	border-bottom: #494949 1px solid;	
	background-color: #f7fbff;
}

.TituloBotones
{
	font-weight: bold;
	font-size: 11px;
	cursor: default;
	color: black;

	font-family: Sans-Serif;
	background-color: transparent;
	text-align: center;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-style: none;
}

/*Grids*/


.Grilla
{
	font-weight: normal;
	font-size: 9px;
	height:14px;
	vertical-align: super;
	color: #222222;
	font-style: normal;
	font-family: "Ms Sans-Serif" , Verdana;
	background-color: #ffffff;
}

.grilla_footer
{
	background-color:#E2EAFD;
	color:#999999;
	font-family:"Ms Sans-Serif", Verdana;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
}


.grilla_alternativeitem
{
	/*background-color:#EEEEFF;*/
	background-color:#ffffff;
	height:14px;
	color:#999999;
	font-family:"Ms Sans-Serif", Verdana;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
}

.grilla_item
{ 
	background-color:#3366FF;
	height:14px;
	color:#000066;
	font-family:"Ms Sans-Serif", Verdana;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
}

.grilla_selecteditem
{
	font-weight: bold;
	font-size: 9px;
	color: #000066;
	font-style: normal;
	font-family: "Ms Sans-Serif" , Verdana;
	background-color: #c8dcff;
}


.grilla_headerFijo 
{  FONT-WEIGHT: bold; FONT-SIZE: 9px; 
	COLOR: white; 
	FONT-FAMILY: "Ms Sans-Serif" , Verdana; 
	POSITION: relative;
	TOP: expression(this.offsetParent.scrollTop - 2); 
	HEIGHT: 30px; 
	BACKGROUND-COLOR: #00619c; 
	table-layout: fixed;
	border-collapse: collapse;
	TEXT-ALIGN: center }



.grilla_header td, .grilla_header a, .grilla_header a:link, .grilla_header a:visited, .grilla_header a:hover
{
	font-weight: bold;
	font-size: 9px;
	color: white;
	height:30px;
	font-family: "Ms Sans-Serif" , Verdana;
	background-color: #00619c;
	text-align: center;
}

.grilla_pagerstyle
{
	background-color:#FFFFFF;
	color:#3366FF;
	font-family: "Ms Sans-Serif", Verdana;
	font-size: 10px; 
	font-weight:bold;
	text-align:center;
}

 /*bloqueo de columnas*/
 
thead th, thead th.locked	{

background-color: navy;
/*color: white;
border-right: 1px solid silver;*/
position:relative;
cursor: default; 
}
	
thead th {
top: expression(document.getElementById("tbl-container").scrollTop-2); /* IE5+ only */
z-index: 20;
}

thead th.locked {z-index: 30;}

td.locked, th.locked {
/*background-color: white;
font-weight: bold;*/
background-color: #00619c;
	border-bottom: none;
	border-right: none;
	border-left: none;
	border-top: none;
left: expression(parentNode.parentNode.parentNode.parentNode.scrollLeft); /* IE5+ only */
position: relative;
z-index: 10;
}



/*table {
table-layout: fixed;
border-collapse: collapse;
background-color: WhiteSmoke;
}*/



/*cuerpo*/

BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


A:link	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	}

